/*
 *   Copyright (C) Key Bridge Global LLC and/or its affiliates.
 *
 *   This program is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
package com.keybridgeglobal.wsif.enumerated;

import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;

/**
 * <p>Java class for enumStateUS.
 * <p/>
 * <p>The following schema fragment specifies the expected content contained
 * within this class. <p>
 * <pre>
 * &lt;simpleType name="enumStateUS">
 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *     &lt;enumeration value="ALASKA"/>
 *     &lt;enumeration value="ALABAMA"/>
 *     &lt;enumeration value="AMERICAN_SAMOA"/>
 *     &lt;enumeration value="ARIZONA"/>
 *     &lt;enumeration value="ARKANSAS"/>
 *     &lt;enumeration value="CALIFORNIA"/>
 *     &lt;enumeration value="COLORADO"/>
 *     &lt;enumeration value="CONNECTICUT"/>
 *     &lt;enumeration value="DELAWARE"/>
 *     &lt;enumeration value="DISTRICT_OF_COLUMBIA"/>
 *     &lt;enumeration value="FEDERATED_STATES_OF_MICRONESIA"/>
 *     &lt;enumeration value="FLORIDA"/>
 *     &lt;enumeration value="GEORGIA"/>
 *     &lt;enumeration value="GUAM"/>
 *     &lt;enumeration value="HAWAII"/>
 *     &lt;enumeration value="IDAHO"/>
 *     &lt;enumeration value="ILLINOIS"/>
 *     &lt;enumeration value="INDIANA"/>
 *     &lt;enumeration value="IOWA"/>
 *     &lt;enumeration value="KANSAS"/>
 *     &lt;enumeration value="KENTUCKY"/>
 *     &lt;enumeration value="LOUISIANA"/>
 *     &lt;enumeration value="MAINE"/>
 *     &lt;enumeration value="MARSHALL_ISLANDS"/>
 *     &lt;enumeration value="MARYLAND"/>
 *     &lt;enumeration value="MASSACHUSETTS"/>
 *     &lt;enumeration value="MICHIGAN"/>
 *     &lt;enumeration value="MINNESOTA"/>
 *     &lt;enumeration value="MISSISSIPPI"/>
 *     &lt;enumeration value="MISSOURI"/>
 *     &lt;enumeration value="MONTANA"/>
 *     &lt;enumeration value="NEBRASKA"/>
 *     &lt;enumeration value="NEVADA"/>
 *     &lt;enumeration value="NEW_HAMPSHIRE"/>
 *     &lt;enumeration value="NEW_JERSEY"/>
 *     &lt;enumeration value="NEW_MEXICO"/>
 *     &lt;enumeration value="NEW_YORK"/>
 *     &lt;enumeration value="NORTH_CAROLINA"/>
 *     &lt;enumeration value="NORTH_DAKOTA"/>
 *     &lt;enumeration value="NORTHERN_MARIANA_ISLANDS"/>
 *     &lt;enumeration value="OHIO"/>
 *     &lt;enumeration value="OKLAHOMA"/>
 *     &lt;enumeration value="OREGON"/>
 *     &lt;enumeration value="PALAU"/>
 *     &lt;enumeration value="PENNSYLVANIA"/>
 *     &lt;enumeration value="PUERTO_RICO"/>
 *     &lt;enumeration value="RHODE_ISLAND"/>
 *     &lt;enumeration value="SOUTH_CAROLINA"/>
 *     &lt;enumeration value="SOUTH_DAKOTA"/>
 *     &lt;enumeration value="TENNESSEE"/>
 *     &lt;enumeration value="TEXAS"/>
 *     &lt;enumeration value="UTAH"/>
 *     &lt;enumeration value="VERMONT"/>
 *     &lt;enumeration value="VIRGIN_ISLANDS"/>
 *     &lt;enumeration value="VIRGINIA"/>
 *     &lt;enumeration value="WASHINGTON"/>
 *     &lt;enumeration value="WEST_VIRGINIA"/>
 *     &lt;enumeration value="WISCONSIN"/>
 *     &lt;enumeration value="WYOMING"/>
 *     &lt;enumeration value="ARMED_FORCES_AFRICA"/>
 *     &lt;enumeration value="ARMED_FORCES_AMERICAS_EXCEPT_CANADA"/>
 *     &lt;enumeration value="ARMED_FORCES_CANADA"/>
 *     &lt;enumeration value="ARMED_FORCES_EUROPE"/>
 *     &lt;enumeration value="ARMED_FORCES_MIDDLE_EAST"/>
 *     &lt;enumeration value="ARMED_FORCES_PACIFIC"/>
 *   &lt;/restriction>
 * &lt;/simpleType>
 * </pre>
 * <p/>
 */
@XmlType(name = "enumStateUS")
@XmlEnum
public enum EnumStateUS {

  ALASKA,
  ALABAMA,
  AMERICAN_SAMOA,
  ARIZONA,
  ARKANSAS,
  CALIFORNIA,
  COLORADO,
  CONNECTICUT,
  DELAWARE,
  DISTRICT_OF_COLUMBIA,
  FEDERATED_STATES_OF_MICRONESIA,
  FLORIDA,
  GEORGIA,
  GUAM,
  HAWAII,
  IDAHO,
  ILLINOIS,
  INDIANA,
  IOWA,
  KANSAS,
  KENTUCKY,
  LOUISIANA,
  MAINE,
  MARSHALL_ISLANDS,
  MARYLAND,
  MASSACHUSETTS,
  MICHIGAN,
  MINNESOTA,
  MISSISSIPPI,
  MISSOURI,
  MONTANA,
  NEBRASKA,
  NEVADA,
  NEW_HAMPSHIRE,
  NEW_JERSEY,
  NEW_MEXICO,
  NEW_YORK,
  NORTH_CAROLINA,
  NORTH_DAKOTA,
  NORTHERN_MARIANA_ISLANDS,
  OHIO,
  OKLAHOMA,
  OREGON,
  PALAU,
  PENNSYLVANIA,
  PUERTO_RICO,
  RHODE_ISLAND,
  SOUTH_CAROLINA,
  SOUTH_DAKOTA,
  TENNESSEE,
  TEXAS,
  UTAH,
  VERMONT,
  VIRGIN_ISLANDS,
  VIRGINIA,
  WASHINGTON,
  WEST_VIRGINIA,
  WISCONSIN,
  WYOMING,
  ARMED_FORCES_AFRICA,
  ARMED_FORCES_AMERICAS_EXCEPT_CANADA,
  ARMED_FORCES_CANADA,
  ARMED_FORCES_EUROPE,
  ARMED_FORCES_MIDDLE_EAST,
  ARMED_FORCES_PACIFIC;

  public String value() {
    return name();
  }

  public static EnumStateUS fromValue(String v) {
    return valueOf(v);
  }
}
